threshing harrow - French English Dictionary